e8e93f4b57542683c6af425cbf91006fe01a9bae,library-extensions/src/main/java/com/mikepenz/fastadapter_extensions/items/SingleLineItem.java,SingleLineItem,bindView,#ViewHolder#List#,109
Before Change
public void bindView(ViewHolder holder, List payloads) {
super.bindView(holder, payloads);
mName.applyTo(holder.name);
if (mAvatar != null) {
if (holder.avatar.getVisibility() == View.GONE) {
holder.avatar.setVisibility(View.VISIBLE);
}
mAvatar.applyTo(holder.avatar);
} else if (holder.avatar.getVisibility() == View.VISIBLE) {
holder.avatar.setVisibility(View.GONE);
}
if (mIcon != null) {
if (holder.icon.getVisibility() == View.GONE) {
holder.icon.setVisibility(View.VISIBLE);
}
mIcon.applyTo(holder.icon);
} else if (holder.icon.getVisibility() == View.VISIBLE) {
holder.icon.setVisibility(View.GONE);
}
}
After Change
public void bindView(ViewHolder holder, List payloads) {
super.bindView(holder, payloads);
mName.applyTo(holder.name);
ImageHolder.applyToOrSetInvisible(mAvatar, holder.avatar);
ImageHolder.applyToOrSetInvisible(mIcon, holder.icon);
}
@Override